package com.exam.view;

import com.exam.utils.JdbcControl;
import java.sql.SQLException;
import java.util.Scanner;

/*用户有以下选择
        查询试题库
            试题库中有  试题库序列号  题目类型  题目在自表中的序列号
            通过用户获取试题库序列号 (*)然后通过序列号获取题目类型在右连接获取题目表 再通过题目序列号获取题目的内容etc

            (甚至 升级版 用户可以只输入序列号中拥有的数字 而获取试题)

        查询试卷与考试信息
            在考场表中有   考场号 试卷号
            通过用户输入考场号 可以返回试卷号 在右连接获得 试卷号拥有的bankNumber试题库序列号 然后在试题库中找到....(重复上述操作)
        添加题目到试题库
            用户先选择是选择题还是填空题
            选择题--让用户输入题目 选项 正确答案
            填空题--让用户输入题目 正确答案
            insert操作
        修改试题库中的题目---题目类型 题目在自表中的序列号并不做改变
            通过用户获取试题库序列号
            通过序列号先打印出题目所有内容---即查询试题库 --
            然后让用户输入 需要修改的地方:题目 [选项A 选项B 选项C 选项D] 正确答案
            update
        删除试题库中的题目
            通过用户获取试题库序列号
            delete//drop?
         */
public class main {
    public static void main(String[] args)  {
        try{
            JdbcControl.setConn(JdbcControl.getConnection());//获取连接
        } catch (SQLException e) {
            e.printStackTrace();
        }
        try {
            JdbcControl.setStmt(JdbcControl.getConn().createStatement());
        } catch (SQLException e) {
            e.printStackTrace();
        }
        System.out.println("请输入您想进行的操作:\n查询试题库 查询试卷与考试信息 添加题目到试题库 修改试题库中的题目 删除试题库中的题目");
        Scanner sc=new Scanner(System.in);
        boolean flag=false;
        Menu menu=new Menu();
        do{
            String choose=sc.nextLine();
            try {
                menu.menu(choose);
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }while(flag);
        try {
            JdbcControl.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}
